proof against water jets - French English Dictionary